package com.memento.gameExample;

import com.mediator.smartHouse.Mediator;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

//备份的管理者，可能有多个备份，因此需要管理者去管理
public class CareTaker {

    //只保存个备份  这里为了简单就只保存一个对象了
    private Memento memento ;
    //保存一个游戏角色的多个备份
    //private List<Memento>  mementoList = new ArrayList<>();
    //保存不同游戏角色的多个备份
    //private HashMap<String ,List<Memento>> mementoMap = new HashMap<>();


    public Memento getMemento() {
        return memento;
    }

    public void setMemento(Memento memento) {
        this.memento = memento;
    }
}
